Base Http Client
A minimal HTTP client, based on @actions/http-client.
Functions
del
Link copied to clipboard
open suspend fun del(url: String, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
get
Link copied to clipboard
open suspend fun get(url: String, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
head
Link copied to clipboard
open suspend fun head(url: String, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
options
Link copied to clipboard
open suspend fun options(url: String, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
patch
Link copied to clipboard
open suspend fun patch(url: String, data: <ERROR CLASS><<ERROR CLASS>>, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
open suspend fun patch(url: String, data: <ERROR CLASS><String>, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
open suspend fun patch(url: String, data: <ERROR CLASS>, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
open suspend fun patch(url: String, data: String, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
post
Link copied to clipboard
open suspend fun post(url: String, data: <ERROR CLASS><<ERROR CLASS>>, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
open suspend fun post(url: String, data: <ERROR CLASS><String>, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
open suspend fun post(url: String, data: <ERROR CLASS>, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
open suspend fun post(url: String, data: String, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
put
Link copied to clipboard
open suspend fun put(url: String, data: <ERROR CLASS><<ERROR CLASS>>, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
open suspend fun put(url: String, data: <ERROR CLASS><String>, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
open suspend fun put(url: String, data: <ERROR CLASS>, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
open suspend fun put(url: String, data: String, headers: HeaderProvider = HeaderProvider { }): T
Content copied to clipboard
request
Link copied to clipboard
open suspend fun request(verb: String, url: String, data: <ERROR CLASS><<ERROR CLASS>>, headers: HeaderProvider = HeaderProvider {}): T
Content copied to clipboard
open suspend fun request(verb: String, url: String, data: <ERROR CLASS><String>, headers: HeaderProvider = HeaderProvider {}): T
Content copied to clipboard
abstract suspend fun request(verb: String, url: String, data: <ERROR CLASS>, headers: HeaderProvider = HeaderProvider {}): T
Content copied to clipboard
Inheritors
HttpClientImpl
Link copied to clipboard
Sources
js source
Link copied to clipboard